import Vue from "vue"
import vuex from "vuex"
Vue.use(vuex);
export default new vuex.Store({
	state: {
		RequestLink: "http://localhost:8099/", // 内网测试 外网映射
        RequestLinkimg: "http://localhost:8099/", // 内网测试-------
		userInfo: [], // 登录页面 登录成功后获得的用户信息列表
		cityCode: '', // 用途：虚拟拨号
		ifNoMissionStowage:false, // 是否是无任务配载
		typeOfCarList: [], // 注册页面 车型列表
		// 我的任务页面
		Waybill: {
			waybillLinkStatus: 'Link_PickUp', // 我的任务页面 当前环节
			waybillTemporary: 0, // 0 正常任务  1 临时任务、
			waybillStowageNode: '', // 配载单详情接口传回来的 配载环节
			// 配载单详情页面
			WaybillInfo: {
				clickWaybillInfo: [], // 当前点击的配载单信息
				clickShipmentId: '', // 当前点击的配载单的id
				clickOmsNo: '' // 查询返回的订单号
			},
			Waybill_SearchData: '', // 搜索号码
			Waybill_SearchType: 0, // 1 订单号  2  运单号  0  不查询
		},
		AviationWaybill: {
			Waybill_SearchData: '', // 搜索号码
			Waybill_SearchType: 0, // 1 订单号  2  运单号  0  不查询
		},
		Aviation_HistoryWaybill: {
			Waybill_SearchData: '', // 搜索号码
			Waybill_SearchType: 0, // 1 订单号  2  运单号  0  不查询
		},
		// WaybillData
		Waybill_needRefresh: true, // 我的任务 页面数据是否需要刷新
		IF_Navigation: true, // 我的任务页面 导航按钮是否显示
		history_Data: [], // 历史任务页面数据
		history_NoSearchFrom: true, // 历史任务页面 判断是否从搜索页面转来
		history_SearchData: {}, // 历史任务页面 从搜索页面带来的查询条件
		history_needRefresh: true, // 历史任务页面 页面数据是否需要刷新
		history_waybillTemporary: 0, // 历史任务中  0 正常任务  1 临时任务
		search_WaybillDetail: [], // 运单详情 页面数据
		history_LinkStatus: 'Link_PickUp', // 历史任务页面 当前环节
		ScanQRCodeInputName: '', // 扫码
		App_Version: '1.7.0', // App版本号
		isFirstInApp: true,
		Device: '', // 用户使用的设备（例如iOS, android）
		flashStatus: false,
		scan: false,
		globalMessage: {}, // 全局消息
		globalConfirmMessage: {
			msg: '',
			orderSFNo: '',
			noType: '',
			opLink: '',
			transportType: ''
		}, // 全局消息
		CurrentCity: '',
		CurrentLocation: '',
		CurrentDistrict: '',
		longitude: '',
		latitude: '',
		ReportAbnormalList: [],
		lnventoryCurrentLoc: ''
	},
	mutations: {
		activeScan(state) {
			state.scan = true
		},
		offScan(state) {
			state.scan = false
		}
	}
})
